runtime.funcInfo.entry (method)
39 uses
runtime (current package)
debugcall.go#L87: if pc != f.entry() {
debuglog.go#L905: if returnPC && (!fn.valid() || pc > fn.entry()) {
debuglog.go#L917: print(" [", name, "+", hex(pc-fn.entry()),
heapdump.go#L261: if pc != f.entry() {
heapdump.go#L286: dumpint(uint64(f.entry()))
heapdump.go#L644: if i > 0 && pc > f.entry() {
hexdump.go#L29: print("<", funcname(fn), "+", hex(val-fn.entry()), ">\n")
mcheckmark.go#L268: print(" ", file, ":", line, " +", hex(ctx.funcPC-funcInfo.entry()), "\n")
mcheckmark.go#L278: print(" ", file, ":", line, " +", hex(ctx.createPC-createInfo.entry()), "\n")
panic.go#L1061: p.retpc = fn.entry() + uintptr(fn.deferreturn)
panic.go#L1308: gotoPc := f.entry() + uintptr(f.deferreturn)
plugin.go#L118: entry2 = f2.entry()
preempt.go#L494: return true, f.entry()
stack.go#L1058: pcoff = gp.sched.pc - f.entry()
stkframe.go#L126: if frame.pc != f.entry() {
stkframe.go#L127: print("runtime: confused by ", funcname(f), ": no frame (sp=", hex(frame.sp), " fp=", hex(frame.fp), ") at entry+", hex(frame.pc-f.entry()), "\n")
stkframe.go#L138: if mv.fn != f.entry() {
stkframe.go#L166: if targetpc != f.entry() {
symtab.go#L800: entry: f.entry(), // entry of the real (the outermost) function.
symtab.go#L829: return fn.funcInfo().entry()
symtab.go#L901: func (f funcInfo) entry() uintptr {
symtab.go#L1070: println("runtime: no module data for", hex(f.entry()))
symtab.go#L1077: pc := f.entry()
symtab.go#L1082: p, ok = step(p, &pc, &val, pc == f.entry())
symtab.go#L1131: pc = f.entry()
symtab.go#L1135: p, ok = step(p, &pc, &val, pc == f.entry())
symtab.go#L1213: print("invalid spdelta ", funcname(f), " ", hex(f.entry()), " ", hex(targetpc), " ", hex(f.pcsp), " ", x, "\n")
symtab.go#L1223: pc := f.entry()
symtab.go#L1228: p, ok = step(p, &pc, &val, pc == f.entry())
symtabinl.go#L97: return u.resolveInternal(u.f.entry() + uintptr(parentPc))
traceback.go#L425: frame.continpc = frame.fn.entry() + uintptr(frame.fn.deferreturn) + 1
traceback.go#L582: if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
traceback.go#L792: if pc > f.entry() {
traceback.go#L797: if pc > f.entry() {
traceback.go#L798: print(" +", hex(pc-f.entry()))
traceback.go#L1002: if u.frame.pc > f.entry() {
traceback.go#L1003: print(" +", hex(u.frame.pc-f.entry()))
traceback.go#L1077: if pc > f.entry() {
traceback.go#L1078: print(" +", hex(pc-f.entry()))
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |